package com.ruoyi.hqfinance.domain;

import com.ruoyi.logistic.domain.NetworkClient;
import com.ruoyi.logistic.domain.NetworkName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 总部财务-新面单返利报表
 */
@Data
public class HqNewSheetRebate implements Serializable {
    private static final long serialVersionUID = 8098971127541979999L;
//结算期间
    private String collectDate;
//网点编码
//网点名称
    private Integer networkNameId;
//大客户编码
//大客户名称
    private Integer bigClientId;
//承包区编码
//承包区名称
    private Integer contractAreaNameId;
//U码商家编码
//U码商家名称
    private Integer UCodeMerchantId;
//目的地
    private String destination;

//业务情况-日结算最大值
    private Integer hcDayMax;
//业务情况-月结算最大值
    private Integer hcMonthMax;
//业务情况-目标业务量
    private Integer hcAimNum;
//业务情况-目标达成率
    private Integer hcRate;

//返利-返利类型
    private String rbType;
//返利-返利金额
    private BigDecimal rbAmount;
//返利-前日返利金额
    private BigDecimal rbPreAmount;
//返利-返利调整
    private BigDecimal rbAdjust;

//考核-考核类型
    private String exType;
//考核-考核金额
    private BigDecimal exAmount;
//考核-前日考核金额
    private BigDecimal exPreAmount;
//考核-考核调整
    private BigDecimal exAdjust;

//手工帐-手工帐金额
    private BigDecimal haAmount;
//手工帐-前日手工帐金额
    private BigDecimal haPreAmount;
//手工帐-手工帐调整
    private BigDecimal haAdjust;

//总额
    private BigDecimal totalAmount;
//调整总额
    private BigDecimal adjustAmount;
//    网点信息
    private NetworkName networkName;
//    承包区信息
    private NetworkName contractAreaName;
//    大客户信息
    private NetworkClient networkClient;
//    U码商家信息
    private UCodeMerchant uCodeMerchant;
}
